package com.nicolas.pattern.strategy;

/**
 * ConcreteStrategy（具体策略类）：它实现了在抽象策略类中声明的算法，在运行时，
 * 具体策略类将覆盖在环境类中定义的抽象策略类对象，使用一种具体的算法实现某个业务处理。
 * @author nicolas  2017年2月13日 -- 下午9:16:07
 * 学生票折扣类：具体策略类  
 */
public class StudentDiscount  implements Discount {  
    public double calculate(double price) {  
        System.out.println("学生票：");  
        return price * 0.8;  
    }  
}
